package April.fifteen;

        /*
        map接口概述：
            和ArrayList接口没有任何关系 存储方式为 一次存储两个 一个键，一个值
            Map（k,v）
            k:键 一个键只能指向一个值 不能有重复的键 。将键映射到值的对象，一个键只能映射一个。
            v:值 一个值不可以包含重复的键
         */

import java.util.HashMap;
import java.util.Map;

public class MapDemo {
    /*
    map类中的实现方法
        HashMap 调用put方法

     */
    public static void main(String[] args) {
        function_1();
    }
/*
put方法
        V XX.Map(X,V);
        返回值类型为值的类型，一般为空
        当有重复的键时，后一个键会把前一个键的值覆盖掉，而变成一个键。
        但是允许有相同的值。
 */
    public static void function_1(){
        Map<String,Integer> has  = new HashMap<String,Integer>();
        has.put("a",1);
        has.put("b",2);
        has.put("c",3);
        has.put("d",4);
        System.out.println(has);
    }
}
